Ubuntu Apache2 PHP выполняет полномочия

Используйте

CHARACTER SET

опция при создании базы данных, как так:

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

также, прочитайте документы...

0
задан 13 November 2012 в 16:07
4 ответа

Используйте chmod для добавления, выполняют разрешение:

chmod +x /path_to_CutyCapt
0
ответ дан 4 December 2019 в 22:31

Каждый раз, когда вы хотите выполнить скрипт, вы должны добавлять разрешение на исключение:

chmod +x /path/name/of/your/script
1
ответ дан 4 December 2019 в 22:31

Если вы не используете suPHP или тому подобное, все процессы (сценарии) PHP выполняются от имени пользователя apache.

Это означает, что любые двоичные файлы, которые вы хотите выполнить из PHP, должны выполняться этот пользователь тоже.

Что именно написано в журнале ошибок?

0
ответ дан 4 December 2019 в 22:31

Вам нужно будет установить пользователя / владельца на apache: apache или www-data: www-data в зависимости от пользователя, от имени которого работает Apache.

Как только вы узнаете, каково имя пользователя для процесса Apache, введите:

chown <apache_user>:<apache_group> /path/to/CutyCapt.sh

Сделав это, вы передаете право собственности на этот файл пользователю Apache. Следующий шаг - сделать скрипт исполняемым.

chmod +x /path/to/CutyCapt.sh
0
ответ дан 4 December 2019 в 22:31

Теги

Похожие вопросы