• Поставил на Fedora 40 WordPress, настроил сервер и тут же Failed open stream … permission denied. Целый день над ней бьюсь, толку никакого!!!! Так происходит во всех разделах и плагинах, какие бы ни обращались к файловой системе.

    Назначал уже папкой usr/share/WordPress/ владельцев Apache, User и даже ROOT, — толку нет. Разрешения выставлены 775 (папки) и 644 (файлы). Что нужно сделать еще, чтобы CMS смогла управлять своими файлами? Мало ли Windows 10 тормозит намертво, тут нервов уже не хватает с этими правами. Спасибо.

    • Тема изменена 3 месяца, 4 недели назад пользователем kroui.
Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Yui

    (@fierevere)

    永子

    от какого пользователя работает процесс PHP, тот и должен быть владельцем

    А как узнать, от какого пользователя работает PHP? Ну он через Apache работает, php за сервером не закреплен что ли?

    • Ответ изменён 3 месяца, 4 недели назад пользователем kroui.

    Прокси у вас там есть?

    А как узнать, от какого пользователя работает PHP? Ну он через Apache работает, php за сервером не закреплен что ли?

    А как этот вопрос относиться к Вордпрессу?

    Модератор Yui

    (@fierevere)

    永子

    как в Федоре сделали — так и работает. Причем обычно выбор из пары-тройки вариантов (и это только для Apache)

    Можно дам совет? Если нет опыта развертывания веб сервера на линукс системах, то конечно просто так не выйдет, лучше просто развернуть на виртуальном хостинге. Клик и все готово.

    Далее, если хочется поломать систему и это что то локальное, то лучше пользоваться XAMPP

    С хампом по проще, но тоже не правильно, то что на рабочей машине сервер поднимаем. Для себя поднял сервер в докере, так более логично и безопасно.

    Ну и конечно, верно подметили выше, что это никак не относится к вордпресс.

    @ravilr63 а тут я не соглашусь. Разворачивать сайт надо в той среде, в какой он будет работать. То есть на хостинге, впн и прочих коммерческих решениях. Там такие проблемы в принципе невозможны.

    @efess я не против. Описанные советы этому не противоречат. Но локальная разработка все же часто нужна, даже если сайт будет работать в коммерческом решении на впс или еще где то. Поэтому советы выше относятся именно к локальной разработке, но когда между локальной разработкой и выпуском в продакшен всего один шаг, я обычно сразу работаю в продакшене. Но вот для тестов, создания функционала итд, все же делаю на локалке.

    Но локальная разработка все же часто нужна,

    Можно хоть один аргумент «зачем»?

    @ravilr63 мне обычно нужна не локальная разработка, а тестовая. для нее я обычно делаю тестовый субдомен, на котором можно спокойно и не торопясь выполнить работу и показать результат заинтересованным лицам.

    исключения бывают, когда рабочий сайт лежит, и его нужно восстановить.

    Столько советов и никто не упомянул про модуль SELinux. Сменил метку папке с WP и все заработало, спасибо.

    Модератор Yui

    (@fierevere)

    永子

    это не к нам претензии, а к дистрибутиву Федора

    … ккоторый дистрибутив, кстати, на коммерческих хостингах практически не используют.

    @efess у каждого свои методы построения рабочего процесса. Тут мне сложно что то добавить.

    @tuxfighter да, слово часто применил возможно в торопях, но пусть будет иногда. Но так сложилось, что наверно так привык работать, на локальном сервере ввиду больших проблем с интернетом в прошлом и не целесообразности использования хостинга так как лишнии деньги на изолированные сайты. Например я на локалке спокойно открываю любой проект и работаю в местах с не стабильным интернетом. Так же на локалке я тестирую какие нибудь идеи по работе. Так же локально у меня много разных модулей для разных версий opencart. Плюс много пустых версий опенкарта для тестирования или создания разного функционала. А из за разных версий, разные версии php. Для вордпреса на локалке не много, на одном установлен Elementor , чтобы что то протестировать и подсказать. На другом Bricks для тестирования кода и потом внедрение на проекты + свой плагин для доработки. Ну и еще один для просто проверки, чтобы не думать что то то влияет на код.

    Возможно просто мой рабочий процесс не правильный и нужно вывести все на гит и прочее, но мне все же так удобно «по старинке», так как рабочих проектов накопилось много и иногда приходится их поддерживать.

    Но эпизодически появляются все же вопросы про локальную разработку, а значит и другие видят в этом смысл, например нет желания покупать хостинг, а пока создавать локально. А создание локально может длится не торопясь год (кто как и куда торопится… , бывает клиенты год локально что то делают и так не доделают). Как то так, может что то упустил.

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

    Т.е. ты забыл сказать «МНЕ нужна», потому что я помню те древние времена, когда интернет был очень медленным, а хостинг очень дорогим и ни как не могу привыкнуть к новой реальности. Я правильно понял?

    а значит и другие видят в этом смысл

    Или может быть начитались советов от всяких «гуру»

Просмотр 15 ответов — с 1 по 15 (всего 15)