Fsock open probleem
Ik heb voor mijn fotoalbum een lightweight google API gedownload en deze schijnt perfect te werken op mijn Windows machine (localhost, WAMP). Echter als ik deze op mijn server wil zetten krijg ik een hele lange laadtijd (2 min) en deze errors:
De code kan niet fout zijn omdat het op mijn Windows machine wel gewoon werkt. Iemand een idee? Misschien instellingen in de php.info?
Stukje PHP.ini
Dit stukje is exact hetzelfde als in mijn WAMP-php.ini
Dit is een stukje van de index.php van de map fotoalbum.
Hier een screen zoals het zou moeten zijn:
www.jurgen-meijer.nl/picasa.jpg
Na een halve nacht zoeken, ben ik er eindelijk op gekomen. Ik heb enige tijd geleden een nieuwe router gekregen van mijn provider, echter was mijn oude IP adres 10.0.0.32 (type A), de nieuwe router had een andere range nl. 192.168.1.132. Nu had ik dit mooi veranderd in mijn /etc/networking/interfaces maaaaaaaaar! Ik was totaal vergeten de nameserver te veranderen wat in dit geval hetzelfde is als mijn gateway 192.168.1.254
Het komt er dus op neer voor de overige IT nerds onder ons, dat de DNS forwarder niet goed stond ingesteld waardoor hostnames niet werden resolved.
Voor degene die ooit zoiets tegenkomen, bovenstaande is mijn oplossing!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/fotoalbum/Picasa/Picasa.php on line 1566
Warning: fsockopen() [function.fsockopen]: unable to connect to picasaweb.google.com:80 (Unknown error) in /var/www/fotoalbum/Picasa/Picasa.php on line 1566
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1567
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1568
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1569
Warning: feof(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1573
// hier nog zo'n 300x hetzelfde bericht.
Warning: fsockopen() [function.fsockopen]: unable to connect to picasaweb.google.com:80 (Unknown error) in /var/www/fotoalbum/Picasa/Picasa.php on line 1566
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1567
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1568
Warning: fputs(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1569
Warning: feof(): supplied argument is not a valid stream resource in /var/www/fotoalbum/Picasa/Picasa.php on line 1573
// hier nog zo'n 300x hetzelfde bericht.
De code kan niet fout zijn omdat het op mijn Windows machine wel gewoon werkt. Iemand een idee? Misschien instellingen in de php.info?
Stukje PHP.ini
Code (php)
1
2
3
4
5
2
3
4
5
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
Dit stukje is exact hetzelfde als in mijn WAMP-php.ini
Dit is een stukje van de index.php van de map fotoalbum.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
require 'picasa/Picasa.php';
$pic = new Picasa();
$username = 'MasthaX88';
$account = $pic->getAlbumsByUsername($username);
$albums = $account->getAlbums();
$pic = new Picasa();
$username = 'MasthaX88';
$account = $pic->getAlbumsByUsername($username);
$albums = $account->getAlbums();
Hier een screen zoals het zou moeten zijn:
www.jurgen-meijer.nl/picasa.jpg
Na een halve nacht zoeken, ben ik er eindelijk op gekomen. Ik heb enige tijd geleden een nieuwe router gekregen van mijn provider, echter was mijn oude IP adres 10.0.0.32 (type A), de nieuwe router had een andere range nl. 192.168.1.132. Nu had ik dit mooi veranderd in mijn /etc/networking/interfaces maaaaaaaaar! Ik was totaal vergeten de nameserver te veranderen wat in dit geval hetzelfde is als mijn gateway 192.168.1.254
Het komt er dus op neer voor de overige IT nerds onder ons, dat de DNS forwarder niet goed stond ingesteld waardoor hostnames niet werden resolved.
Voor degene die ooit zoiets tegenkomen, bovenstaande is mijn oplossing!
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
Gesponsorde koppelingen:
Er zijn nog geen reacties op dit bericht.



