Avatar billede googolplex Novice
22. august 2004 - 11:37 Der er 10 kommentarer og
1 løsning

PHP.INI - konfiguration

Jeg sidder og konfigurerer mit site hos www.surftown.dk via .htacess (jeg kan næsten ændre alt):

http://googolplex.dk/phpinfo.php

'Local Value' er mine ændringer i forhold til Surftowns opsætning (Master Value). Er der mere jeg bør lave om som det ser ud nu?

Er der evt. nogle der kender en god tutorial/walkthrough af PHP.INI?
Avatar billede dennismp Nybegynder
22. august 2004 - 12:24 #1
Register globals er slået fra. Goodie! :)

Det eneste andet jeg plejer at lave om er error_reporting, så den står til E_ALL (2047). Selvom den nok kaster en masse warnings/notices - så syntes jeg den er rart at have under udvikling.

Men der er ikke meget du bør ændre. Personligt syntes jeg at register_globals er langt vigtigst at få væk.
Avatar billede detox Nybegynder
22. august 2004 - 12:38 #2
Måske sendmail_path? Og så bemærker jeg du har slået: magic_quotes_gpc fra, med det ekstra besvær det medfører.
Avatar billede detox Nybegynder
22. august 2004 - 12:45 #3
Jeg mente: sendmail_from.
Avatar billede detox Nybegynder
22. august 2004 - 12:46 #4
Men jeg er ikke klar over hvorvidt den bliver brugt i linux?
Avatar billede dennismp Nybegynder
22. august 2004 - 12:58 #5
sendmail_from:

Which "From:" mail address should be used in mail sent from PHP under Windows.

Tror det ikke :)
Avatar billede googolplex Novice
22. august 2004 - 13:18 #6
Min .htaccess ser nu således ud:

Options -Indexes
#php_flag display_errors off // Når sitet går i luften, skal fejl ikke vises mener jeg.
php_flag magic_quotes_gpc off
php_flag register_argc_argv off // Hvad gør denne ?
php_flag register_globals off
php_flag short_open_tag off
php_value error_reporting E_ALL
php_value max_execution_time 300
php_value session.name sid

Ser det ok ud ?
Avatar billede googolplex Novice
22. august 2004 - 13:19 #7
Skal:

php_value error_reporting E_ALL

Være:

php_value error_reporting 2047

I stedet ?
Avatar billede dennismp Nybegynder
22. august 2004 - 13:27 #8
Ved ikke om den vil genkende E_ALL - så du kan bare bruge 2047. Eller skrive i din phpkode: error_reporting(E_ALL); så kan du også bestemme "hvad det går ud over".

register_argc_argv:
"Tells PHP whether to declare the argv & argc variables (that would contain the GET information)."

hvis man kører php i cli mode (fra kommandoprompten) så vil argc/argv bruges til at gå de argumenter man skrev derfra.
fx: php mitscript.php arg1 arg2

så vil de indeholde "arg1" og "arg2" (argc er antal af argumenter, argv er et array med argumenterne i)

PHP overfører åbenbart $_GET variablerne til argc/argv så man også kan bruge det når man arbejder igennem apache. Men jeg har aldrig brugt det - og det har du nok heller ikke, så det er fint at slå fra.
Avatar billede googolplex Novice
22. august 2004 - 13:39 #9
Hvor kan jeg se hvad 2039, 2047 svarer til i fejl ? Jeg kender kun E_ALL osv.
Avatar billede googolplex Novice
22. august 2004 - 13:39 #10
Smid et svar.
Avatar billede dennismp Nybegynder
22. august 2004 - 13:40 #11
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester