Articles of linux

Поведение PHP flock () в Windows против Linux

Я выполняю тот же фрагмент кода на машине Windows и машине Linux. Оба работают с PHP 5.4: $file = "lock.txt"; $fp = fopen($file, "w+"); flock($fp, LOCK_EX); var_dump(@file_put_contents($file, 'hello' . rand())); flock($fp, LOCK_UN); fclose($fp); На компьютере Windows операция file_put_contents() завершается с ошибкой и возвращает значение false. На машине Linux это удается. Я пытаюсь выяснить, какое из […]

LInux: Как установить FTS3 (для sqlite3) в PHP?

Я попробовал задать вопрос php. Есть ли двоичный пакет для php5-sqlite3 с включенным fts3? – Запрашивать Ubuntu – Stack Exchange ; но там нет кубиков – так что я попробую здесь снова в разных словах: как включить FTS3 под SQLite3 для php на сервере Ubuntu Linux? Я бы хотел включить FTS3 для Mediawiki с помощью […]

Вызов chroot в PHP

По соображениям безопасности некоторые приложения изолированы в среде chroot. Мне нужно вызвать эти приложения через PHP-скрипт. Что-то вроде того : exec('chroot /path/to/chroot command') Мне нужно быть root для использования chroot . В руководстве PHP есть chroot (), но для этой функции также требуются привилегии root. Итак, как использовать команды chroot ed в PHP?

Почему при запуске из браузера проблемы с файлом_компоненты возникают с разрешения?

Этот вопрос был задан несколько раз здесь, но я еще не нашел решения. У меня есть Fedora 19 LAMP server, и я просто хочу запустить простую команду: file_put_contents('test.txt', 'Hello there'); чтобы подтвердить, что мой веб-сервер может использовать PHP для записи данных в файлы. У меня возникли проблемы с выяснением правильной схемы разрешений. Для начала, только […]

Где я могу найти журналы ошибок?

Поскольку я играл с php-скриптом, у меня нет дискового пространства. До того, как дисковое пространство было на уровне 130 МБ, теперь оно составляет 200 МБ – максимальный разрешенный размер файла в webhoster. Мой сайт имеет 130 МБ, поэтому кажется, что файлы журнала занимают другое доступное дисковое пространство. Мой PHP-скрипт использовал следующие функции: imagepng imagettftext Я […]

Манипулирование текстовыми документами (doc, docx и т. Д.) В linux с php или ruby

У меня есть пользователи, которые загружают текстовые документы на мою веб-страницу. Мне нужно открыть эти документы, отобразить их в html и позволить пользователю загружать управляемую версию. Мой веб-сервер позволяет мне использовать PHP и Rails. Таким образом, решение на любом языке было бы приемлемым. Я нашел множество других сообщений в моих исследованиях, таких как LiveDocx, которые, […]

Как разрешить shell_exec действовать, как если команды выполняются внутри терминала Mac?

Когда я запускаю команду внутри php-скрипта echo shell_exec("which php"); Я получаю следующий результат: /usr/bin/php Однако при выполнении одной и той же команды внутри терминала mac which php я получаю следующий вывод php: aliased to /Applications/MAMP/bin/php/php5.5.10/bin/php мой вопрос в том, как заставить shell_exec действовать, как если команды выполняются внутри терминала Mac? обратите внимание: я установил ZSH

Как подключиться к mysql из php?

Я работаю над примерами из книги по разработке php / mysql. Я работаю над средой linux / apache. Я создал базу данных и пользователя. Я пытаюсь подключиться к этой строке кода: $db_server = mysql_connect($db_hostname, $db_username, $db_password); Я получаю эту ошибку: Предупреждение: mysql_connect () [function.mysql-connect]: доступ запрещен для пользователя 'www-data' @ 'localhost' (с использованием пароля: YES) […]

Работа Php Cron в Windows XAMPP

Ну, я новичок в CRON . Что я знаю об этом, это концепция Unix чтобы запланировать выполнение конкретной операции через определенный промежуток времени. Мне нужно запустить php файл, чтобы обновлять базу данных один раз в час. Но мое замешательство заключается в планировании исполнения. Я использую XAMPP для теста локальной разработки в Windows 7. Что я […]

Предоставить загрузочную папку для этих разрешений безопасно или нет?

У меня есть сайт объявлений с графическим сценарием для загрузки фотографий в объявления. Фотографии загружаются в директорию «images». PHP-код, который делает это, требует права на запись в каталог, который я угадываю … Итак, какие разрешения вы установили бы в php upload file и каталог images ? Я так думаю: drwxr-xr-x Безопасно / хорошо или нет? […]