Лучшие практики для разрешения проблем с разрешениями Использование XAMPP (LAMPP) на компьютере с Linux - PullRequest
4 голосов
/ 19 сентября 2011

Проблема

Я недавно начал использовать Linux на одном из моих ноутбуков.Я установил XAMPP (LAMPP), с которым я очень хорошо знаком, на Mac и Windows, чтобы разрабатывать свои темы WordPress и т. Д.

Я продолжаю сталкиваться с раздражающими проблемами с разрешениями, которые, как я понимаю, являются частьюКривая изучения Linux.Я не опытен в использовании команд терминала.

Прежде чем что-либо делать, я не мог импортировать свои файлы разработки Wordpress с других компьютеров без ошибок прав доступа.

Используя терминал, я изменил разрешения впапка htdocs:

sudo chmod 777 -R /opt/lampp/htdocs

Решившая одну проблему, казалось, что мои WP-файлы были распознаны, но теперь я не могу подключиться к базе данных, созданной в phpMyAdmin, используя правильное имя базы данных, root в качестве пользователя иничего для пароля, который работает нормально, когда я создаю установку WordPress из этого ноутбука.

Эти проблемы возникают только при импорте файлов в htdocs из zip-файла или иным способом.

Вопрос

Существует ли набор рекомендаций по настройке XAMPP (LAMPP) на Linux-боксе, чтобы не было проблем с разрешениями или других проблем, мешающих локальной установке для Wordpress (и других программ).

Спасибо!

1 Ответ

0 голосов
/ 29 ноября 2011

Для получения лучших практик обратитесь к WordPress Codex.[1] Не очень разумно назначать разрешения 777 для ваших файлов.

Я бы обычно указывал на каталог, содержащий установку WordPress, т.е. там, где существуют wp-content, wp-admin и wp-include.Затем выполните следующие команды

Чтобы установить разрешения для каталогов

find . -type d -exec chmod 755 {} \;

Чтобы установить разрешения для файлов

find . -type f -exec chmod 644 {} \;

[1].http://codex.wordpress.org/Hardening_WordPress#File_permissions

...