php kod MAMP değil ubuntu sunucu üzerinde çalışır

1 Cevap php

Ben bir twitter php kütüphanesinden http://github.com/abraham/twitteroauth bakarak başlamak var, ama benim ubuntu sunucu üzerinde çalışmak için alamıyorum, ama benim yağmurluk, MAMP ile herhangi bir sorun olmadan çalışır.

Bu benim sunucu üzerinde çalışır, ancak MAMP te olmaz değilsiniz kodudur. Yes i düzenlemek config dosyası var

<?php

/* Start session and load library. */
session_start();
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');

/* Build TwitterOAuth object with client credentials. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);

/* Get temporary credentials. */
$request_token = $connection->getRequestToken(OAUTH_CALLBACK);

/* Save temporary credentials to session. */
$_SESSION['oauth_token'] = $token = $request_token['oauth_token'];
$_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret'];

/* If last connection failed don't display authorization link. */
switch ($connection->http_code) {
  case 200:
    /* Build authorize URL and redirect user to Twitter. */
    $url = $connection->getAuthorizeURL($token);
    header('Location: ' . $url); 
    break;
  default:
    /* Show notification if something went wrong. */
    echo 'Could not connect to Twitter. Refresh the page or try again later.';
}

Benim ubuntu sunucuda php oturum etkinleştirmek var bu kod çalışır çünkü

<?php
       session_start();
       $_SESSION["secretword"] = "hello there";
       $secretword = $_SESSION["secretword"] ;
?>
<html>
<head>
<title>A PHP Session Example</title>
</head>
<body>
    <?php echo $secretword; ?>
</body>
</html>

1 Cevap

Eğer kıvırmak yüklü olduğundan emin olun - ubuntu sudo apt-get install curl kadar kolay olmalıdır için

Also turn your PHP errors on ini_set('display_errors',1); error_reporting(E_ALL|E_STRICT); if you're not getting any clues from error messages.