rammi22
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Hallo, nach einigen hick hack, hab ich das ubuntu irgendwie zum laufen bekommen... Und schon stehe ich vor dem nächsten, dem Einsteigerproblem. Ich habe mein internetseiten bislang auf windows geschrieben und mit der xampp lokal getestet. Dort habe ich meine Scripte einfach in den htdocs ordner gelegt und konnte dann die index datei der jeweiligen seite im Browser aufrufen, denkbar einfach und sicherlich jeden bekannt. Wo setz ich denn hier nun an? Wie und wo kopiere ich die Scripts hin? Habe mir die wiki Virtual Hosts angeschaut, steige da aber wirklich nicht hinter. Habe irgendwie geglaubt zu verstehen, das ich in der datei "default" meine seitenamen eintragen muss. Ist das so richtig? wenn ja wo? Gibt es da eventuell ein Manual, erstellen einer website mit der ausgabe "Hallo Welt" unter ubuntu? Bislang erstellte ich meine Seiten mit hilfe des PhpCoders, unter Benutzung Mysql (hierbei bin ich schon einen schritt weiter, habe den phpmyadmin gefunden). Eigentlich geht es im Prinzip darum, einen einen die ganzen Einzelscripts einer seite an die richtige stelle hier zu kopieren und dann an der entsprechenden stelle ('/etc/apache2/sites-available/default'???) zu konfigurieren, damit ich dann im browser unter localhost/meineseite eben diese sehe. Weiterhin wie ich an die scripts komme um sie zu ändern Danke Rammi
|
Tommytiger
Anmeldungsdatum: 10. Juli 2012
Beiträge: Zähle...
|
Hi rammi, was nutzt du denn für ein Webserver? Standard unter Apache2 ist es dein Projekt bzw. deine index Datei unter /var/www/ abzulegen und dann ganz normal über localhost bzw die Serveradresse aufzurufen. mit freundlichen Grüßen Tommytiger
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Danke für die rasche Antwort... Ich sag mal so, keine ahnug, hab den Apache 2 installiert und habe über localhost dann die index.html aufrufen können was ich jetzt rausbekommen habe, ist wie ich die index.html umschreiben kann, wohlbemerkt die standart index vom apache 2...ich hab so 8 internetseiten, welche ich bearbeiten muss, also denke ich 8 virtuelle hosts...lieg ich da richtig? Rammi
|
Tommytiger
Anmeldungsdatum: 10. Juli 2012
Beiträge: 163
|
ok also wenn ich das jetzt richtig verstehe hast du einen Server auf dem du 8 verschieden Projekte/vhosts über Apache2 laufen haben willst?
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Genau, halt so wie im Internet, nur das ich da 8 verschieden Server für benutze... Oder besser gesagt unter windows → Xampp → htdocs → ordner seite 1 → index.php, ...→ Ordner Seite 2 → index u.s.w.
|
Tommytiger
Anmeldungsdatum: 10. Juli 2012
Beiträge: 163
|
ok, wenn du es nur in Ordner Kategorisiert haben möchtest, dann kannst du das unter Apache2 auch machen. Einfach und /var/www/ die einzelnen Ordner erstellen, in dem du dann jeweils dein Projekt rein legst. Dieses kannst du dann ja ganz einfach aufrufen durch: SERVERNAME.XY/ORDNERNAME
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
ok, das werd ich probieren, vielen dank bis hierher
|
XB12
Anmeldungsdatum: 10. November 2011
Beiträge: 114
Wohnort: Dortmund
|
Hallo, ich habe es so gelöst das ich der Eigentümer von /var/www bin und kann so schön mit Bluefisch in /var/www mache was ich möchte. | sudo chown -R BENUTZERNAME /var/www
|
Nach löschen der "standartapache2" index.html zeigt dir Dein Webbrowser dann bei aufruf von http://localhost Deine Ordner an und kannst dann drauf zugreifen, also in die Ordener rein. /var/www ist jetzt sozusagen mein "Homeordner" fürs web 😀. Geht auch alles in eigenem Verzeichnis, hab ich aber noch nie so wirklich hinbekommen.
|
LeTux
Anmeldungsdatum: 12. August 2008
Beiträge: 317
|
XB12 schrieb: Hallo, ich habe es so gelöst das ich der Eigentümer von /var/www bin und kann so schön mit Bluefisch in /var/www mache was ich möchte.
ich glaube es wäre besser gewesen du hättest dich in die gruppe www-data getan. oder du hättest es so gemacht wie im wiki Benutzerspezifisch, dann hast du es in deinem homeverzeichnis.
|
XB12
Anmeldungsdatum: 10. November 2011
Beiträge: 114
Wohnort: Dortmund
|
LeTux schrieb: XB12 schrieb: Hallo, ich habe es so gelöst das ich der Eigentümer von /var/www bin und kann so schön mit Bluefisch in /var/www mache was ich möchte.
ich glaube es wäre besser gewesen du hättest dich in die gruppe www-data getan. oder du hättest es so gemacht wie im wiki Benutzerspezifisch, dann hast du es in deinem homeverzeichnis.
... ob des besser wäre, keine Ahnung. Find ich so am einfachsten.
Der Server läuft NUR auf localhost und ist von aussen nicht zu erreichen, von daher habe ich keine Sicherheitsrelevanten Ängste, falls es wegen dem chown dazu kommen sollte. Oder ?? Und mit einem: | ln -s /var/www /home/BENUTZERNAME
|
hab ich's auch im Homeverzeichnis.
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Hallo,
ich glaube es wäre besser gewesen du hättest dich in die gruppe www-data getan. oder du hättest es so gemacht wie im wiki Benutzerspezifisch, dann hast du es in deinem homeverzeichnis
Ich habe die einzelnen beschrieben Schritte befolgt rammi@rammi:~$ sudo a2enmod userdir
Module userdir already enabled die /etc/apache2/mods-enabled/userdir.conf angepasst <IfModule mod_userdir.c>
UserDir /home/*/public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule> hab den public_html angelegt, die Rechte entsprechend angepasst rammi@rammi:~$ sudo chmod 755 /home/rammi/
[sudo] password for rammi:
rammi@rammi:~$ sudo chmod 755 ~/public_html dann über den Filezilla eine index.php von einer meiner Seiten in den public_html kopiert Ergebniss http://localhost/~rammi , http://localhost/~rammi/index.php
You have chosen to open wich is a: PHTML file()19,1 KB) What should Firefox do with this file?
–> Open with Browser
The application you chose ("") could not be found. Check the file name or choose another application.
Warum? Wo muss ich noch was ändern? Gruss Rammi
|
XB12
Anmeldungsdatum: 10. November 2011
Beiträge: 114
Wohnort: Dortmund
|
Ich sagte ja, das ich das auch noch nie hinbekommen habe mit dem Homeverzeichnis, deshalb diese beiden Schritte: | sudo chown -R BENUTZERNAME /var/www
|
und danch:
| ln -s /var/www /home/BENUTZERNAME
|
so habe ich einen verlinkten Ordner www in meinem Persönlichem Ordner ( Verzeichniss sollte das ja eigentlich unter Liunux heissen 😉 ).
Und weiterhin habe ich meinem Html-Editor gesagt das sein Stammverzeichnis in /var/www ist. Tja, funzt und ich bin glücklich. Php, Mysql funzt auch ohne Probleme 😎
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Hallo XB12, danke für die schnelle Rückmeldung. Aber ich will ja zu Testzwecken die Verzeichnissstruktur von meinen Hosting nachstellen. Wie schon erwähnt,
die Struktur siehe Bildanhang Um .htaccess und .htpasswd zu testen, brauch ich eine similare Struktur, für mehrere Seiten. Gruss Rammi
- Bilder
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Hallo XB12, habe deine Schritte befolgt, kann jetzt auf meine Scripte direkt über Persönliche Ordner/www zugreifen. Allerdings nur mit dem gedit. Ich hatte unter Windows mit phpCoder gearbeitet, hier habe ich mir den das Ecplipse geladen. Wenn ich nun in Eclipse Änderungen an den Scripts vornehme, werden Selbstlaute irgendwie zerschossen. Ich denke das liegt daran, weil es zwei Verzeichnisse gibt. Bsp: Browserausgabe: ä Quelltextausgabe: ä Ich denke, hier wird das Script zweimal gespeichert oder zweimal aufgerufen zur Browserausgabe, und jedesmal htmlentities ausgeführt, was im Endeffekt dieses Verhalten provoziert. Nun hast du ja geschrieben: Und weiterhin habe ich meinem Html-Editor gesagt das sein Stammverzeichnis in /var/www ist
Ich denke das hier das Problem liegt bei mir, weil wenn ich das Script direkt über die Benutzeroberfläche Persönliche Ordner/www mit dem gedit änder, wird das Script korrekt ausgegeben. Wie kann ich nun dem Eclipse angeben, welches mein Stammverzeichniss ist, wenn du dich nicht mir Eclipse auskennst, könntest du mir eventuell sagen wie ich die Frage richtig stellen muss, um schnell zu einer Lösung zu kommen. Gruss Rammi
|
rammi22
(Themenstarter)
Anmeldungsdatum: 5. Juli 2012
Beiträge: 266
Wohnort: Berlin
|
Niemand einen Vorschlag? Problem besteht weiterhin
|