Articles of linux

Приложение CakePHP отображает синтаксическую ошибку, неожиданную [

Это ошибка, которую я получаю: Error: syntax error, unexpected '[' Line: 10 Я запускаю приложение cakephp на Linux-сервере ubuntu 3.7, это cakephp 2.3.7 и PHP 5.3.1. Теперь я запускаю WAMP на EC2 после установки linux. На моем localmachine я запускаю XAMPP в Windows 7, и он не получает ту же ошибку. Это код, в котором […]

Ложное незащищенное статическое свойство PHP

Запуск серверов Debian Squeeze с PHP 5.3.x (происходит как с Apache, так и с nginx). Я вижу случайные вхождения фатальной ошибки, не объявленной статическим свойством. Часто это относится к следующему коду: class aliro extends aliroBase { private static $instance = null; public static function getInstance () { return self::$instance instanceof self ? self::$instance : (self::$instance […]

PHP: получить идентификатор LINUX команды

Я выполняю команду на моем Linux-сервере (Ubuntu). Например: screen -A -h 1500 -m -dmS test_command_one /home/SKY-users/SKY-001/./script Есть ли какой-либо путь к PID этого фона, какое имя экрана: test_command_one ? ps aux | grep test_command_one: root 6573 8.1 2.4 271688 123804 pts/4 Ss+ Oct19 3:04 /home/SKY-users/SKY-001/./ … Я хотел бы вернуть этот PID: 6573 PHP: (легко) […]

Ничто не переводится с использованием gettext

Как я могу отлаживать использование gettext? Я выполнил описанные здесь шаги, создал оба файла .pot .po и создал файл .mo. Но когда я запускаю свою страницу, ничего не переводится, и нет сообщения об ошибке, поэтому я не знаю, что случилось. Вот как я создал файлы перевода (название проекта – «ft»): find ft/. -name "*.php" ! […]

Клиентская сторона термической печати PHP

У меня есть принтер Epson Thermal, модель TM-T20, которую я настраиваю для клиентов. Наш веб-сервер – это Linux-сервер, а клиентскими машинами будут машины Windows. Возможно ли с помощью php напрямую управлять термопринтером, подключенным к компьютеру клиентов? Я просмотрел javascripts window.print (), но это не то, что я хочу, по возможности я хочу обойти диалоговое окно […]

Проблема с файловой системой PHP, код возврата 2

Хотите архивировать папку с помощью tar из PHP: $result = shell_exec("tar cf $sourceFile $sourceFolder -C $source > /dev/null; echo $?"); var_dump($result); Вывод: string(2) "2 " the > /dev/null; echo $? > /dev/null; echo $? вещь предназначена для вывода кода результата скрипта под linux; -C $source – изменяется в правую папку, прежде чем что-либо делать Это […]

Максимальное время выполнения скрипта php script

2 вопроса для PHP в Linux: 1.) вызывается функция register_shutdown_function, если сценарий превышает максимальный срок для запуска скрипта? 2.) если # 1 истинно, как я могу проверить скрипт, выходящий за пределы его максимального временного предела, если sleep () не учитывает время выполнения?

Загрузка изображения PHP с помощью POST

Я пытаюсь сделать простой загрузчик изображений. Я искал несколько часов, и я обязательно установил enctype, и я также изменил свой php.ini в соответствии с тем, что я хочу сделать. Разрешения на файлы и папки также верны. Я пробовал один и тот же код на другом веб-сервере, и он работает. Я запускаю apache2 с php5 на […]

Установка максимального времени выполнения?

У меня есть сервер с debian. Хосты сервера X vservers (например, 1vserver для фунта, второй для SQL, третий для сайта X и т. Д.). Я работаю над одним vserver. У меня есть apache2 с одним сайтом. В моем php.ini у меня есть max_execution_time = 300 и max_input_time = 249 Но когда я запускаю скрипт php: […]

получить экран печати веб-страницы, php / unix

Как удаленно получить экран печати веб-страницы? Использование инструментов linux / unix или php. Пользователь вводит адрес страницы, и я хочу сохранить внешний вид на сервере (как изображение).