Auteur Topic: php pagina toont broncode  (gelezen 5219 keer)

Offline roeland

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
php pagina toont broncode
« Gepost op: 23 november 2008, 10:00:37 »
Hi,

Mijn eerste stappen om 3rd party apps op mijn syno 508 (DSM 2.0-0722) te integreren gaan niet voorspoedig. Ik heb een fraai script gevonden op het duitse forum om mijn cronjobs inzichtelijk te krijgen maar als ik het oproep verschijnt de broncode ipv dat het script wordt uitgevoerd, zie .

Wat ik heb gedaan:
  • Ik log in via ssh als root en heb het php script cronjobs.php in de directory /usr/syno/synoman/phpsrc/cronjobs/ geplaatst (vi met :set noai en :set paste om eea netjes geformateerd te krijgen)
  • execute rechten voor all gegeven aan file cronjobs.php
  • alle stappen uitgevoerd zoals beschreven in http://synology.nl/forum/viewtopic.php?f=83&t=2182
  • synology gerestart en opnieuw ingelogd

Het 3rd party menu verschijnt wel dus in ieder geval iets is er goed gegaan.
Waarschijnlijk zie ik iets over het hoofd, ik hoop dat iemand een tip heeft hoe ik verder kan komen.

Roeland

Offline merty

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 21
  • Berichten: 130
Re: php pagina toont broncode
« Reactie #1 Gepost op: 23 november 2008, 12:24:19 »
Zo te zien is de php-'apphandler' nog niet (goed?) geconfigureerd. (stap 7 uit genoemde link) :

AddType application/x-httpd-php .php
LoadModule php5_module /lib/libphp5.so

in de /usr/syno/apache/conf/httpd.conf-sys file.

Groeten,

Remco

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 184
  • Berichten: 2.020
Re: php pagina toont broncode
« Reactie #2 Gepost op: 23 november 2008, 17:26:01 »
en daarnaast nog als aanvullende opmerking dat deze code NIET beveligd is met de code van Merty. Dat zou er dan nl. zo uitzien:

<?php
putenv
('HTTP_COOKIE='&#46;$_SERVER['HTTP_COOKIE'&#93;);
putenv('REMOTE_ADDR='&#46;$_SERVER['REMOTE_ADDR'&#93;);
$user=exec('/usr/syno/synoman/webman/modules/authenticate&#46;cgi');
if(
$user != 'admin'){
   
header("HTTP/1&#46;0 403 Forbidden");
   exit;
}
if (
$_REQUEST['action'&#93; == 'reset') 
  
{$fd=fopen('/var/log/cron&#46;log','w');fclose($fd);}
elseif (
$_REQUEST['action'&#93; == 'save') {
  
$out='';
  for(
$r=1;$r<=$_REQUEST['rows'&#93;;++$r) 
    
if ($_REQUEST['r'&#46;$r&#46;'c0'&#93;!='') for($c=0;$c<7;++$c) $out&#46;=$_REQUEST['r'&#46;$r&#46;'c'&#46;$c&#93;&#46;($c<6?chr(9):chr(10));
  
file_put_contents('/etc/crontab'stripslashes($out));
  
exec('killall crond;crond -l 8 -L /var/log/cron&#46;log'); 
  }
$filearray=file('/etc/crontab');
$_REQUEST['action'&#93; == '';
$l=isset($_REQUEST['lines'&#93;)?$_REQUEST['lines'&#93;:20;
?>

enzovoorts :mrgreen:

Maar je kan 'm natuurlijk ook even opvissen uit: Cronjobs via DSM. :wink:  Daar staat ook nog een verbeterde versie.... :mrgreen:

Groet,

Wizjos
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
DS923+    4 x WD80EFPX DSM 7.2.2-72806 Update 2   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline roeland

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
Re: php pagina toont broncode
« Reactie #3 Gepost op: 23 november 2008, 20:55:04 »
@remco: thanks! ik had de aanpassingen in /usr/syno/apache/conf/httpd.conf gemaakt (zonder -sys). Alles werkt nu.

@ Wizjos: thanks! had ik eerder moeten zien, had ik niet door 7 pagina's duits forum heen gehoeven :)


 

zeer veel files over meerdere pagina's kopieren

Gestart door bluesmobileBoard File Station

Reacties: 1
Gelezen: 1625
Laatste bericht 25 november 2012, 14:22:17
door Matr1x
Sorry, de pagina die u zoekt kan niet weergegeven worden.

Gestart door ZzikBoard PHPMyAdmin Package

Reacties: 14
Gelezen: 8722
Laatste bericht 07 augustus 2015, 17:53:30
door mdo82
Webstation werkt niet / webstation php setting pagina probleem

Gestart door DorusBoard Web Station

Reacties: 4
Gelezen: 3173
Laatste bericht 26 oktober 2017, 18:46:51
door Birdy
Outlook IMAP account toont niet alle mappen die op de server staan

Gestart door ufosynoBoard Mail Server

Reacties: 3
Gelezen: 8301
Laatste bericht 31 juli 2019, 17:25:55
door ufosyno
Sorry, de pagina die u zoekt kan niet worden weergegeven

Gestart door MusashiBoard Spotweb

Reacties: 7
Gelezen: 3306
Laatste bericht 28 december 2015, 22:48:15
door Musashi