Page 1 of 1

[gelöst] s9y - offline nutzen

Posted: Tue Oct 07, 2008 2:38 pm
by knuth
Hallo,
Nach langem Suchen denke ich das s9y für eine private Info-Seite eine gute Wahl ist. Dennoch bin ich neu auf diesem „Gebiet“. Kann ein wenig html und css anwenden. Ich hoffe Ihr könnt mir bei Verständnisfragen helfen, die u.U auftreten.
(Zur Info: Installiert habe ich unter Ubuntu 8.04 schon php und mysql aus den Paketquellen)

1.Kann ich das ganze auch erstmal offline ausprobieren? Hoffe Ihr versteht was ich meine. Hab noch keinen Hoster/Provider etc. Würde so gerne die Funktionen kennenlernen und ausprobieren.

beste Grüße

Re: s9y - offline nutzen

Posted: Tue Oct 07, 2008 2:49 pm
by yellowled
knuth wrote:(Zur Info: Installiert habe ich unter Ubuntu 8.04 schon php und mysql aus den Paketquellen)

1.Kann ich das ganze auch erstmal offline ausprobieren?
Klar - setz Dir auf Deinem lokalen Rechner ein LAMP auf und installiere dort s9y probehalber.

Anleitungen, wie man das macht, gibt es wie Sand am Meer, z.B.

http://www.hackthenet.de/weblog/119/ubu ... -aufsetzen

(Sollte sich auf neuere Versionen übertragen lassen.)

YL

Posted: Wed Oct 08, 2008 3:56 pm
by knuth
Hallo yellowled,
danke erstmal.
Ok, hab das Metapaket apache2 aus den Paketquellen installiert.

Muss ich genau gemäß dem Link vorgehen, d.h. auch alles weitere wie im Apache2 - HOW TO installieren (PHPMyAdmin, PEAR)? Image Magick habe ich aus den Paketquellen nachinstalliert.

Wohin genau muss ich dann serendipity-1.3.1.tar.gz entpacken?

Das scheint mir komplizierter als ich dachte. Geht wohl doch nicht ohne Literatur.

Dank im Voraus

Posted: Thu Oct 09, 2008 1:25 pm
by yellowled
knuth wrote:Muss ich genau gemäß dem Link vorgehen, d.h. auch alles weitere wie im Apache2 - HOW TO installieren (PHPMyAdmin, PEAR)?
phpMyAdmin ist schon sehr empfehlenswert, vor allem, wenn man einfach ein simples Interface möchte, um Datenbanken anzulegen (das geht dann über ein Webinterface auf Deinem localhost). Wenn Du Dich natürlich in die entsprechende mysql-Kommandozeile einlesen möchtest, nur zu ... :wink: PEAR muss meines Wissens sein.
knuth wrote:Wohin genau muss ich dann serendipity-1.3.1.tar.gz entpacken?
Was ich völlig vergessen habe: Benutze doch einfach das fertige s9y-Paket für Ubuntu aus dem universe-Repository!

Code: Select all

matthias@gromit:~$ apt-cache show serendipity
Package: serendipity
Priority: optional
Section: universe/web
[...]
Version: 1.2.1-1
[...]
Description: Weblog manager with extensive theming and plugin support
 Serendipity (s9y) is a weblog application which gives the user an easy
 way to maintain an online diary, weblog or a complete homepage.
[...]
Das sollte Dir sogar alle notwendigen Abhängigkeiten auflösen. (Ja, das ist "nur" eine relativ alte Version 1.2.1 - aber für einen möglichst einfachen Test sollte das reichen?)

Wenn Du Doch lieber mit dem aktuellen Tarball arbeiten möchtest: Der gehört dann nach /var/www/ entpackt (dadurch entsteht /var/www/serendipity/).

YL

Posted: Mon Oct 13, 2008 7:53 pm
by knuth
hallo,
mh, ich versuchs mal mit der 1.3.1-version.

Bevor ich nun sy9 installiere, soll ich ja die Zugriffsrechte in /var/www/serendipity anpassen (lesen, schreiben, ausführen). Ich würde es so machen?:
sudo chmod 777 /var/www/serendipity
[/code]
Ist das korrekt?

Posted: Mon Oct 13, 2008 11:22 pm
by yellowled
knuth wrote:Bevor ich nun sy9 installiere, soll ich ja die Zugriffsrechte in /var/www/serendipity anpassen (lesen, schreiben, ausführen).
Wieso?
knuth wrote:Ich würde es so machen?:

Code: Select all

sudo chmod 777 /var/www/serendipity
Ist das korrekt?
Korrekt schon, und schaden kann es auch nicht. Ebensowenig:

Code: Select all

sudo chown -R www-data:www-data /var/www/serendipity/
Mehr sollte da meiner Erinnerung nach eigentlich nicht notwendig sein, aber ich hab schon etwas länger keine frische Installation auf localhost gemacht, insofern kann ich mich kollossal täuschen :-)

YL

Posted: Thu Oct 16, 2008 3:10 pm
by knuth
Hallo

Beim Einrichten der Datenbankeinstellungen bzw der generellen Einstellungen, bekomme ich aber diese Fehlermeldung:
Image

So wie ich es verstehe, ist noch keine Datenbank angelegt worden, oder?.
Das wollte ich nachholen mit phpMyAdmin und folgendem Befehl:
CREATE DATABASE serendipity;
GRANT SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, INDEX ON serendipity
TO ’serendipity’@’%’ IDENTIFIED BY PASSWORD ’passwort’;
(diesen Befehl hab ich aus G. Hickings sy9-Buch)

Leider bekomme ich dann diese Fehlermeldung:
MySQL meldet:
#1044 - Access denied for user ''@'localhost' to database 'serendipity'
Wahrscheinlich ganz was simples. Dank für jeden Rat

Posted: Thu Oct 16, 2008 3:39 pm
by garvinhicking
Hi!

Versuch mal über phpMyAdmin, also die Oberfläche selbst, die Datenbank zu erstellen. Notfalls musst Du serendipity einfach den usernamen/passwort geben, den du auch für phpMyAdmin verwendest.

Grüße,
Garvin

Posted: Thu Oct 16, 2008 3:57 pm
by knuth
hallo,

mh, der Befehl (siehe oben) zum Anlegen der Datenbank lief schon über phpMyAdmin. Irgendwie komm ich durcheinander mit den vielen Passwörtern:)
Vll. hilft das: Mein Benutzername bei phpMyAdmin ist noch immer "admin" - ein Passwort ist nicht vergeben.

Posted: Thu Oct 16, 2008 4:18 pm
by garvinhicking
Hi!

Dann nutz am besten einfach dieses Passwort für s9y, für einen Testserver reicht das. Sonst müsstest du dich in das MySQL-Privilege-System mehr einarbeiten um zu verstehen wie/wo User wofür/wann erzeugt werden, die Zeit ist es evlt. noch nicht wert :)

Grüße,
Garvin

Posted: Thu Oct 16, 2008 5:43 pm
by knuth
Hi,
irgendwo hab ich einen Denkfehler.

Bevor ich jetzt irgendwas eintrage - sind mal die Einträge zu sehen, die ich bis jetzt vorgenommen habe, d.h. noch kein Datenbank-Passwort und auch kein Admin-Passwort (für die generellen Einstellungen des Blogs)
Image

Mein Login für phpMyAdmin:
Benutzername: admin
Passwort: keins
(das funktioniert)

Wenn ich jetzt als Datenbank-Passwort "admin" eingebe und ein Admin-Passwort "abcdef" für die Blog-Einstellungen vergebe, dann erhalte ich wieder die Fehlermeldung:
Image

sorry:(

Posted: Thu Oct 16, 2008 9:20 pm
by garvinhicking
Hi!

Wenn dein admin user kein password hat darfst du bei der installation auch keines eingeben!

Username und Passwort die du dort einträgst sind die echten Zugangsdaten die existierenmüssen.

Grüße,
Garvin

Posted: Fri Oct 17, 2008 10:34 am
by knuth
Hi Garvin,

tut mir leid, funktioniert immer noch nicht. Vll muss ich noch mal ausholen. Irgendwo muss der Fehler ja sein.

Vorbereitend habe ich MySQL, Apache2, PHP5, phpMyAdmin aus den Paketquellen (Ubuntu 8.04) installiert. Ich erinnere mich, dass ich WÄHREND der Installation von MySQL nach einem Passwort/Benutzernamen?? o.ä. gefragt wurde. Da hab ich auch eins vergeben. Bin mir aber jetzt nicht mehr sicher, was für eins, weil ich annahm, ich würde es dann später auch ändern können.

Dann habe ich Sy9 entpackt. Ein Aufruf im Browser (http//localhost/serendipity/) zeigt keine Warnungen bei Schreibrechten oder Servereinstellungen.

Zum Login für phpMyAdmin benutze ich:
Benutzername: admin
Passwort: keins vegeben
(das funktioniert, um zur Oberfläche zu kommen)

So, nach Wahl „Einfache Installation“ muss ich ja die Datenbankeinstellungen vornehmen.
Datenbanktyp: MySQL
Datenbank Servername: localhost (bleibt)
Datenbank Username: serendipity (bleibt)
Datenbank Passwort: ?? hier weiß ich nicht welches (dass von der Installation von MySQL?)
Datenbankname: serendipity (bleibt)

Die Grundeinstellungen die dann für den Block selbst folgen, muss ich ja sowie so neu vergeben, richtig?
Kann ich im Terminal mit einem Befehl sehen, welches Passwort ich bei der Installation von MySQL vergeben habe?

Hoffe ich drücke mich nicht unverständlich aus – sorry wenn!

Posted: Sat Oct 18, 2008 1:23 pm
by garvinhicking
Hi!

Wie geschrieben, bei Serendipity musst du auch Username "admin" und ein leeres Passwort eintragen.
Kann ich im Terminal mit einem Befehl sehen, welches Passwort ich bei der Installation von MySQL vergeben habe?
Nein, dein Passwort siehst Du nie wieder, Du kannst es höchstens neu setzen über mysqladmin (commandline, NICHT phpMyAdmin).

Grüße,
Garvin

Posted: Tue Oct 21, 2008 5:23 pm
by knuth
Jetzt hats geklappt.

DB anlegen konnte nicht gehen - wie auch ohne root-PW:)

Hab mich aber tatsächlich noch erinnern können, welches ich bei der Install von MySQL wählte. Dann über PHPMyAdmin die DB serendipity angelegt und die Installation durchgeführt.

Danke für Eure Hinweise!