Я новичок в Ubuntu. У меня установлена Ubuntu 12.04. Устанавливаю в моей системе. У меня в системе установлен localhost (лампа). я пытался импортировать базу данных с большим размером, поэтому мне нужно изменить файл php.ini, который был там в /etc/php5/apache2/php.ini
, но файл php.ini был в режим чтения по одному, поэтому я меняю права доступа к папке apache2, например
chmod -R 777 apache2
, и теперь я не могу использовать php myadmin, может ли кто-нибудь сказать мне, что делать ?????????? ????
Я бы остановил Apache, используя sudo service apache stop
. Предоставление рекурсивных привилегий 777 не рекомендуется, если в этом нет абсолютной необходимости.
Предполагая, что вы ввели эту команду chmod
для каталога /etc/php5/apache2
, вы можете сбросить разрешения по умолчанию. Вот содержимое того же каталога в моей системе, который настроен как сервер LAMP:
lrwxrwxrwx 1 root root 9 Apr 4 2012 conf.d -> ../conf.d
-rw-r--r-- 1 root root 67479 Apr 9 2013 php.ini
-rw-r--r-- 1 root root 68428 Jun 13 2012 php.ini.ucf-dist
Вам потребуется chmod
файлы php.ini
и php.ini.ucf.dist
с
sudo chmod 644 filename
Ошибка, которую вы получаете от phpMyAdmin, связана с его собственным файлом конфигурации - config.inc.php
найдена на корневом уровне вашей установки phpMyAdmin. Управление этим файлом объясняется в phpMyAdmin Wiki здесь .
Для редактирования файла php.ini
вам нужно будет вызвать sudo
при использовании текстового редактора CLI, такого как vi
или pico
, например sudo pico /etc/php5/apache2/php.ini
Жалуется на разрешения, установленные для папки. Своей командой вы дали всем права на полную запись (!) И чтение для каждого файла в этой папке и ее подпапках.
Выполните следующие команды, чтобы установить права назад:
sudo chmod a-x -R /etc/php5/apache2/
sudo chmod a-w -R /etc/php5/apache2/
sudo chmod 755 /etc/php5/apache2/
sudo chmod 644 /etc/php5/apache2/php.ini
sudo chmod 644 /etc/php5/apache2/conf.d/*
Небольшое примечание:
Никогда не используйте chmod -R
, пока вы точно не знаете, кто вы делает. chmod -R
рекурсивно устанавливает разрешения для каждого файла и папки по заданному пути. Вы можете разрушить всю вашу систему.