Допоможіть налаштувати віртуальні хости на lamp
Добридень! Можете мені допомогу з lamp на убнуті 13.04?
Встановив чисту систему. Встиг лише оновитися на ній. Поставив ламп інстукції на нашій вікіпедії на форумі.
Зробив var/www загального. Перевірив вона працює. Вставив код php до неї. Працює. Вилучив index і знову його поставив із тим самим вмістом. Перевіряю не працює. Права правильно виставив. phpmyadmin заходить по локалхост. А, сам локалхост порожній з'являється.
Вирішив зробити віртуальні хости зробив файл /etc/apache2/sites-available з налаштуваннями [code] ServerName test1 ServerAlias test1.my www.test1.my DocumentRoot /home/saifuddin/site/ www [/code]
[code]sudo a2ensite test1.conf[/code] все добре було. зробив рестарт апача. Ок. Файл хост [code]127.0.0.1 localhost test1.my www.test1.my 127.0.1.1 saifuddin-PC
# The following lines desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6 -allnodes ff02::2 ip6-allrouters[/code] При спробі зайти на цей сайт все одно на локал хост кидає(порожня стор з'являється), так як і сам локал хост порожню стр робить.
[code]apache2ctl configtest /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) Syntax OK [/code]
[spoiler][code]apache2ctl -MS /usr/sbin/apache2ctl: 87: ulimit: неправильне значення терміну (Operation not permitted) VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: * :80 — це NameVirtualHost default server test1 (/etc/apache2/sites-enabled/mysite:1) port 80 namevhost test1 (/etc/apache2/sites-enabled/mysite:1) Loaded Модули: core_module (static) log_config_module (static) logio_module(статичний) version_module (статичний) mpm_prefork_module (статичний) http_module (статичний) so_module (статичний) alias_module (спільний) auth_basic_module (спільний) authn_file_module ( shared) authz_default_module (спільний) authz_groupfile_module (спільний) authz_host_module (спільний) authz_user_module (спільний) autoindex_module (спільний) cgi_module (спільний) deflate_module (спільний) ) dir_module (спільний) env_module (спільний) mime_module (спільний) negotiation_module (спільний) php5_module (спільний) reqtimeout_module (спільний) rewrite_module (спільний) setenvif_module (спільний) status_module (спільний) Синтаксис OK [/code][/spoiler]
[спойлер][код]ps aux grep apache 1000 3575 0.0 0.0 352072 9012 балів/2 Sl+ 16:04 0:01 gksudo gedit /etc/apache2/sites-available/mysite root 3578 0.0 0.0 65688 2144 ? Ss 16:04 0:00 /usr/bin/sudo -H -S -p GNOME_SUDO_PASS -u root -- gedit /etc/apache2/sites-available/mysite root 3579 0.0 0.0 427420 10544 ? Sl 16:04 0:00 gedit /etc/apache2/sites-available/mysite root 4923 0.0 0.0 229424 9960 ? Ss 16:54 0:00 /usr/sbin/apache2 -k start www-data 4928 0.0 0.0 229700 7696 ? S 16:54 0:00 /usr/sbin/apache2 -k start www-data 4929 0.0 0.0 229700 7736 ? S 16:54 0:00 /usr/sbin/apache2 -k start www-data 4930 0.0 0.0 229700 6960 ? S 16:54 0:00 /usr/sbin/apache2 -k start www-data 4931 0.0 0.0 229700 7696 ? S 16:54 0:00 /usr/sbin/apache2 -k start www-data 4932 0.0 0.0 229700 6960 ? S 16:54 0:00 /usr/sbin/apache2 -k start www-data 4933 0.0 0.0 229456 6000 ? S 16:54 0:00 /usr/sbin/apache2 -k start 1000 4975 0.0 0.0 14880 928 pts/4 S+ 17:00 0:00 grep apache[/code][/spoiler]
[спойлер][код]apache2ctl status /usr/sbin/apache2ctl: 87: ulimit: помилка налаштування обмеження (операція неpermitted) /usr/sbin/apache2ctl: 99: /usr/sbin/apache2ctl: www-browser: немає інформації 'www-browser -dump http://localhost:80/server-status' failed. Maybe вам потрібно встановити пакет, що забезпечує www-browser or you необхідно встановити APACHE_LYNX variable в /etc/apache2/envvars [/code][/spoiler] додав себе в групу www-data. Зробив var/www наявний цій групі але anyway порожню стор відкриває. Головне завдання, щоб віртуальні хости працювали.
Якщо чесно, не зовсім зрозумів, за якою інструкцією, на якій вікіпедії. Для встановлення apache+php: apt-get install apache2 php5 Потім cd /etc/apache2/sites-available/ cp default test1 Дописуємо перед DocumentRoot ServerName test.local або щось інше, що резолвується в /etc/hosts або DNS, правимо DocumentRoot шлях, наприклад /home/user/test1, права можна не чіпати - по дефолту umask 0022, на читання для користувача www-data, зазвичай, /home/* доступний. Не забуваємо встановити параметри для Directory. a2ensite test1 a2dissite default service apache2 restart Які тут можуть бути проблеми?
Для phpmyadmin також, за бажання, робимо віртуалхост - копіюємо файлик, прописуємо ServerName, налаштування каталогів, включаємо, ставимо пакети mysql-server, php5-mysql і копіюємо вміст свіжого архіву з phpmyadmin в підготовлений каталог.