WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.11.2002, 20:13   #1
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Böse PHPNuke-DAU bittet um Hilfe...

Hallo,

ich wollte mal ein bißchen mit PHP herumspielen, eine statische Homepage hält ja niemanden für mehr als zwei Mausklicks vpr dem Schirm, außerdem ist es halt nett, wenn man sich mit Post- oder PHPNuke gleich ein CMS mit an Bord nimmt. Dachte ich mir.
Also herumgestöbert, viel gefunden, gelandet bin ich dann bei PHPNuke 6.0.
Mein Provider hat praktischerweise ein LAMP-System laufen, die Voraussetzungen schienen also optimal. Bloß ist mir da wohl mein Hirn irgendwann ausgestiegen, keine Anleitung war mir einfach genug, ich hab´s einfach nicht zum laufen gebracht.

Nun zu den Fakten:
sql-datenbank am Server erstellt (mithilfe der nuke.sql Datei)
config.php angepaßt
das ganze Zeug raufgeladen

->geht nicht.
Fehlermeldung:
Warning: Failed opening 'language/lang-.php' for inclusion (include_path='') in /home/doublea/public_html/tcs/html/mainfile.php on line 75

Warning: Failed opening 'themes//theme.php' for inclusion (include_path='') in /home/doublea/public_html/tcs/html/header.php on line 31

Fatal error: Call to undefined function: themeheader() in /home/doublea/public_html/tcs/html/header.php on line 47

Anmerkung:
Ich habe das ganze nicht im root-Verzeichnis gemacht, da immer wieder darauf hingewiesen wurde, daß die Pfadangaben relativ sind.

Wenn sich irgendwer das vielleicht mal anschauen mag:
www.double-action.com/tcs/html
(ist das html-Verzeichnis von PHPNuke)

Und wenn sich irgendwer das genauer anschauen mag soll er sich bitte melden, dann drehe ich einen FTP-Account zur besseren Diagnose auf.
Ich weiß im Moment echt nicht mehr weiter... :-(

Gruß, vielen Dank im voraus

TCS
tcs ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:24   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Hoffe darauf, dass dein Hoster freizügige AllowOverride Direktiven gesetzt hat und erstelle folgende .htaccess:

Code:
php_value include_path "."
[Leerzeile]
HTH

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:28   #3
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Standard

Vielen Dank für den Tip!
-bloß, soll ich eine neue Datei im HTML-Verzeichnis von Nuke erstellen oder die gereits bestehende im root bearbeiten?

Gruß

TCS
tcs ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:32   #4
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Ich würd sagen im ROOT von Nuke.

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:34   #5
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Standard

Hm, hab´s gerade versucht, ohne Erfolg...

Scheint doch noch einiges schief zu laufen.

Trotzdem vielen Dank!

Gruß

TCS
tcs ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:40   #6
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

1.) Du hast die Sprache nicht gesetzt.

2.) existieren diese Pfade: html/language/lang-*.php bzw. html/themes/theme.php

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 11.11.2002, 20:52   #7
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Standard

Also, die Pfade/Dateien existieren, die Sprache hab ich aber nicht gesetzt.
In der Datei mailfile.php scheint eine SQL-Abfrage stattzufinden, die in die Variable $language den gesetzten Wert einliest. Sieht zumindest so in etwa aus.

Trotzdem ist mir nicht ganz klar, wie man die Sprache setzen soll, wenn man nicht mal richtig in irgendein Administrationmenü reinkommt...

Vielen Dank nochmal, Gruß

TCS
tcs ist offline   Mit Zitat antworten
Alt 12.11.2002, 22:16   #8
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Standard

Ich hab noch in diversen anderen Foren herumgesucht, ob ich vielleicht irgendwo etwas hilfreiches finde, leider erfolglos.
Ein Posting war da auch, in dem es um die Variable $language in der config.php ging, bei mir gibt es diese jedoch nicht.
Muß man die nachträglich einbauen o.ä.?

Gruß

TCS
tcs ist offline   Mit Zitat antworten
Alt 13.11.2002, 19:23   #9
tcs
Veteran
 
Registriert seit: 18.04.2001
Alter: 49
Beiträge: 283


tcs eine Nachricht über ICQ schicken
Standard

So, es ist genug.
Viele Stunden hab ich mich jetzt vergeblich mit diesem Sch*** herumgeärgert, ich gebe auf.
Sollte irgendjemand noch interesse daran haben, diesen Fehler zu bewundern:
www.double-action.com/tcs/html/index.php
Ein Paar Tage laß ich den Mist noch drauf, wenn er gelöscht ist vermerke ich das hier.

Wenn sich jemand das per ftp anschauen will bitte per mail anfragen.

Gruß

TCS
tcs ist offline   Mit Zitat antworten
Alt 13.11.2002, 20:03   #10
flomax
Master
 
Registriert seit: 12.09.2001
Ort: Krems / NÖ
Alter: 40
Beiträge: 673


flomax eine Nachricht über ICQ schicken flomax eine Nachricht über Skype™ schicken
Standard

also wie du an dem der ausgabe sehen kannst geht die datei ab :
PHP-Code:
WarningFailed opening 'language/lang-.php' for inclusion (include_path='.'in /home/doublea/public_html/tcs/html/mainfile.php on line 75 
dass heißt die datei gibts wh nicht .. schätz mal dass es eine datei geben wird die lang-deutsch.php geben wir oder lang-eng.php ... jedenfalls keine die lang-.php heißt ... geh einfach in der datei mainfile.php zur zeile 75 und ändere und ändere den dateinamen , schätz aber das dort so was steht wie $lang ... dass heißt wh. kannst den dateinamen eh in irgendeiner config file festlegen .. weil wäre ja blöd wennst das jedesmal ändern musst ... werd hakt nochmal später im thread vorbeischauen ...

Georg
____________________________________
.::.www.sillerdesign.de.::.

"Everybody wants to go to Heaven, but nobody wants to go today!"
flomax ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:38 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag