Synology-Forum.nl

Overige software => Web Station => Topic gestart door: PsYchon op 05 november 2014, 14:15:10

Titel: php.ini waar te vinden?
Bericht door: PsYchon op 05 november 2014, 14:15:10
Ik ben hier via een omweg beland maar tot op heden weet ik het nog steeds niet :(
Wil een website draaien op mijn nas ds213+ en alles werkt alleen bij het installeren van een plugin krijg ik deze melding: WARNING: Your server is running in PHP Safe Mode

Nu wil ik dus in de php.ini de safe mode uitzetten maar ben al met telnet bezig geweest maar hoe kom ik bij dat php.ini bestand terecht.
ben al vanaf 9uur vanochtend aan de gang :)
Titel: Re: php.ini waar te vinden?
Bericht door: Birdy op 05 november 2014, 17:00:33
Ik vind ze hier:
DS111> find . -name php.ini
./etc/php/php.ini
./etc.defaults/php/php.ini
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 05 november 2014, 19:43:34
en hoe kan ik dat benaderen/bewerken?
Titel: Re: php.ini waar te vinden?
Bericht door: Birdy op 05 november 2014, 20:46:29
Met b.v. WinSCP:

WinSCP:
1 - Zorg ervoor dat SSH-Service aan staat: Configuratiescherm > Terminal.
2 - Download: http://winscp.net/eng/download.php
3 - Installeer WinSCP
4 - Start WinSCP klik op nieuw
5 - Bestandsprotocol: SCP
6 - Adres doelcomputer: <NAS-IP>
7 - Poortnummer: 22
8 - Gebruikersnaam: root
9 - Opslaan
10 - Inloggen (Password van je admin)

Dan aan de rechterkant gaan browsen naar de juiste map en dubbelkik de file om te bewerken.

[attachimg=1]
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 06 november 2014, 10:10:50
Super bedankt :!:

Kan er eindelijk bij komen, maar nu staat dit erbij:
[SQL]
sql.safe_mode = Off

Staat dus zoals ik nu kan lezen al uit
Titel: Re: php.ini waar te vinden?
Bericht door: Ben(V) op 06 november 2014, 10:45:02
Welk package geeft bij het installeren deze melding dan?
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 06 november 2014, 14:28:55
heb e107 systeem draaien en wilde de coppermine photo plugin installeren en krijg dan die bovenstaande melding, maar ook als ik andere foto plugins installeer krijg ik de foutmelding dat bepaalde tabellen niet in de database konden worden gemaakt.
Titel: Re: php.ini waar te vinden?
Bericht door: Ben(V) op 06 november 2014, 18:35:02
Misschien heb je hier iets aan?
http://forum.synology.com/enu/viewtopic.php?f=20&t=70033&p=266667&hilit=PHP+Safe+Mode#p266667
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 06 november 2014, 19:01:13
Is php safe mode hetzlfde als:  [SQL]
sql.safe_mode = Off

Krijg namelijk tijdens het installeren de melding dat ik in php safe mode zit.

Sorry dat ik zo veel vragen stel maar als dit draait red ik me wel weer maar krijg het helaas niet voor elkaar en vind het een beetje moeilijk
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 09 november 2014, 13:21:44
Misschien heb je hier iets aan?
http://forum.synology.com/enu/viewtopic.php?f=20&t=70033&p=266667&hilit=PHP+Safe+Mode#p266667

In mijn php.ini staat dit:

[PHP]
engine = On
short_open_tag = On
asp_tags = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
serialize_precision = 17
disable_functions =
disable_classes =
zend.enable_gc = On
expose_php = Off
max_execution_time = 240
max_input_time = 60
memory_limit = 128M
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
html_errors = Off
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 32M
default_mimetype = "text/html"
default_charset = "UTF-8"
include_path = "."
extension_dir = "/usr/lib/php/modules"
sys_temp_dir = "/var/services/tmp"
enable_dl = Off
file_uploads = On
upload_tmp_dir = "/var/services/tmp"
upload_max_filesize = 32M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60

extension = ctype.so
extension = dom.so
extension = json.so
extension = mbstring.so
extension = pdo.so
extension = session.so
extension = simplexml.so
extension = tokenizer.so
extension = xml.so
extension = xmlreader.so
extension = xmlwriter.so
extension = syno_compiler.so


Zover ik kan zien mis ik hier de: safe_mode = off

Maar als ik de php.ini die regel erin wil zetten en dan op wil slaan krijg ik permission denied :(
Titel: Re: php.ini waar te vinden?
Bericht door: Birdy op 09 november 2014, 14:20:13
Citaat
Maar als ik de php.ini die regel erin wil zetten en dan op wil slaan krijg ik permission denied
Dan lijkt het er op dat je niet als root bent ingelogd, zie punt 8+10 « Gepost op: 05 november 2014, 20:46:29 »
Titel: Re: php.ini waar te vinden?
Bericht door: PsYchon op 09 november 2014, 14:28:00
Dat was idd het probleem, nu kan ik hem overschrijven  ;)

Heb de safe_mode = off  er nu zo tussen staan, is dat goed?

[PHP]
engine = On
short_open_tag = On
asp_tags = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
serialize_precision = 17
disable_functions =
disable_classes =
zend.enable_gc = On
expose_php = Off
max_execution_time = 240
max_input_time = 60
memory_limit = 128M
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
safe_mode = off
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
html_errors = Off
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 32M
default_mimetype = "text/html"
default_charset = "UTF-8"
include_path = "."
extension_dir = "/usr/lib/php/modules"
sys_temp_dir = "/var/services/tmp"
enable_dl = Off
file_uploads = On
upload_tmp_dir = "/var/services/tmp"
upload_max_filesize = 32M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
Titel: Re: php.ini waar te vinden?
Bericht door: Birdy op 09 november 2014, 14:33:30
Ziet er goed uit maar, heb je de rest ook opgevolgd, link van Ben(V):
http://forum.synology.com/enu/viewtopic.php?f=20&t=70033&p=266667&hilit=PHP+Safe+Mode#p266667