Первый - вы должны увидеть документацию вашего хостинга, касающуюся конкретного доступа / разрешений.
Вы также не упомянули, какую панель управления вы используете (whm, cpanel, plesk, virtualmin, custom)
Что касается времени выполнения:
Вы можете использовать ini_set
для изменения некоторых переменных времени выполнения.
Возможно, он недоступен на вашем хостинге, но вы всегда можете попробовать (большинство хостингов, с которыми я сталкивался, позволяют это до некоторой степени)
Аналогично, вы можете использовать ini_get
для просмотра текущих значений, например, чтобы узнать, какой upload_max_filesize
используется в данный момент:
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "";
и установить его:
ini_set('upload_max_filesize','1024M');
или с подавлением ошибок:
@ini_set('upload_max_filesize',$my_Value);
В зависимости от вашего хостинга, вы можете сделать это с большинством переменных файла ini
:
ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');
ini_set('post_max_size','1024M');
Другой способ (опять же - разрешение хостинга) - использовать .htaccess
Синтаксис немного другой
php_value upload_max_filesize "80M"
php_value post_max_size "80M"
php_value max_execution_time "2000"
php_value memory_limit "150M"
На некоторых хостингах, которые позволяют - вы можете поместить для каждой папки user.ini
\ .user.ini
или php.ini
\ .php.ini
значения, которые вы хотите переопределить, но, опять же, лучше всего обратиться к документации хостинга.
Если вы хотите убедиться, что знаете, где используется ini
, вы также можете попробовать
<?php echo php_ini_loaded_file(); ?>